"""
new方法，创建类的实例
init方法，初始化类的实例，该实例是new方法传递过来的 也就是self

"""


class NewInt(int):
    def __new__(cls, value):
        print("__new__方法被调用")
        return super().__new__(cls, abs(value))


print(type(1))
a = NewInt(-10.99)
print(a)
print(type(a))
